package com.wf.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper;
import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
import com.baomidou.mybatisplus.extension.conditions.update.UpdateChainWrapper;
import com.baomidou.mybatisplus.extension.kotlin.KtQueryChainWrapper;
import com.baomidou.mybatisplus.extension.kotlin.KtUpdateChainWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.wf.bean.UserWf;
import com.wf.mapper.UserWfMapperMsp;
import org.springframework.stereotype.Service;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

// mybatis-plus 测试
@Service
public class UserWfMapperMspService extends ServiceImpl<UserWfMapperMsp, UserWf> {

 /*   @Override
    public boolean save(UserWf entity) {
        return false;
    }

    @Override
    public boolean saveBatch(Collection<UserWf> entityList) {
        return false;
    }

    @Override
    public boolean saveOrUpdateBatch(Collection<UserWf> entityList) {
        return false;
    }

    @Override
    public boolean removeById(UserWf entity) {
        return false;
    }

    @Override
    public boolean removeByMap(Map<String, Object> columnMap) {
        return false;
    }

    @Override
    public boolean remove(Wrapper<UserWf> queryWrapper) {
        return false;
    }

    @Override
    public boolean removeByIds(Collection<?> list, boolean useFill) {
        return false;
    }

    @Override
    public boolean removeBatchByIds(Collection<?> list) {
        return false;
    }

    @Override
    public boolean removeBatchByIds(Collection<?> list, boolean useFill) {
        return false;
    }

    @Override
    public boolean updateById(UserWf entity) {
        return false;
    }

    @Override
    public boolean update(Wrapper<UserWf> updateWrapper) {
        return false;
    }

    @Override
    public boolean update(UserWf entity, Wrapper<UserWf> updateWrapper) {
        return false;
    }

    @Override
    public boolean updateBatchById(Collection<UserWf> entityList) {
        return false;
    }

    @Override
    public UserWf getById(Serializable id) {
        return null;
    }

    @Override
    public List<UserWf> listByIds(Collection<? extends Serializable> idList) {
        return null;
    }

    @Override
    public List<UserWf> listByMap(Map<String, Object> columnMap) {
        return null;
    }

    @Override
    public UserWf getOne(Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public long count() {
        return 0;
    }

    @Override
    public long count(Wrapper<UserWf> queryWrapper) {
        return 0;
    }

    @Override
    public List<UserWf> list(Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public List<UserWf> list() {
        return null;
    }

    @Override
    public <E extends IPage<UserWf>> E page(E page, Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public <E extends IPage<UserWf>> E page(E page) {
        return null;
    }

    @Override
    public List<Map<String, Object>> listMaps(Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public List<Map<String, Object>> listMaps() {
        return null;
    }

    @Override
    public List<Object> listObjs() {
        return null;
    }

    @Override
    public <V> List<V> listObjs(Function<? super Object, V> mapper) {
        return null;
    }

    @Override
    public List<Object> listObjs(Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public <V> List<V> listObjs(Wrapper<UserWf> queryWrapper, Function<? super Object, V> mapper) {
        return null;
    }

    @Override
    public <E extends IPage<Map<String, Object>>> E pageMaps(E page, Wrapper<UserWf> queryWrapper) {
        return null;
    }

    @Override
    public <E extends IPage<Map<String, Object>>> E pageMaps(E page) {
        return null;
    }

    @Override
    public QueryChainWrapper<UserWf> query() {
        return null;
    }

    @Override
    public LambdaQueryChainWrapper<UserWf> lambdaQuery() {
        return null;
    }

    @Override
    public KtQueryChainWrapper<UserWf> ktQuery() {
        return null;
    }

    @Override
    public KtUpdateChainWrapper<UserWf> ktUpdate() {
        return null;
    }

    @Override
    public UpdateChainWrapper<UserWf> update() {
        return null;
    }

    @Override
    public LambdaUpdateChainWrapper<UserWf> lambdaUpdate() {
        return null;
    }

    @Override
    public boolean saveOrUpdate(UserWf entity, Wrapper<UserWf> updateWrapper) {
        return false;
    }*/
}
